package com.lin.cloud.disk.entity.request.company;

import com.lin.cloud.disk.common.entity.request.PageAccountRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.List;

/**
 * 获取公司分页列表请求实体类
 * @author ljc
 * @date 2021/1/22 16:17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class GetCompanyPageListRequest extends PageAccountRequest {


    @ApiModelProperty(value = "公司ID", name = "id")
    private Long companyId;

    @ApiModelProperty(value = "名称", name = "companyName")
    private String companyName;


    @ApiModelProperty(value = "电话", name = "phone")
    private Long phone;


    @ApiModelProperty(value = "法人", name = "legalPerson")
    private String legalPerson;

    @ApiModelProperty(value = "公司主体审核状态 0: 待审核 1: 审核通过 2: 审核未通过 3: 已过期", name = "status")
    private List<Integer> statusList;

    @ApiModelProperty(value = "是否删除 0 未删除 1 已删除", name = "isDelete")
    private Integer isDelete;
}
